package liczby_0;

public class liczba {

	private static String wartosci[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"};
	private int a;
	liczba (int in) throws LiczbaException
	{
		if (in < 0) throw new LiczbaException();
		a = in;
	};
	public String przelicz (int podstawa) throws PrzeliczException
	{
		if (podstawa < 2 || podstawa > 16) throw new PrzeliczException();
		String tekst = "";
		int temp = a;
		do
		{
			tekst += wartosci[temp % podstawa];
			temp = temp / podstawa;
		}
		while (temp != 0);
		return new StringBuilder(tekst).reverse().toString();
	};
}
